Purpose

Change an existing license to add/remove features, or change the payment period (e.g., monthly → annual).

Preconditions

Actions

  1. Open your avatar popover and choose Manage License (or go directly to /licenses).
  2. On the Licenses page find the license card you want to update and click Edit.
  3. In the edit dialog change the License Type, Period, and/or toggle Features as required.
    • Note: some features are restricted for free license types and will be disabled.
  4. Review the pricing summary changes shown in the dialog.
  5. Click Save Changes — the client calls PUT /users/license/{licenseId} (or uses the software id as the identifier) with the updated payload.

Example API (replace USERDB, LICENSE_ID, and TOKEN):

curl -X PUT "https://USERDB/users/license/LICENSE_ID" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "owner": { "type":"user", "name":"Alice Example", "email":"alice@example.com" },
    "softwareId":"toolbox_app",
    "features":["quality","analysis"],
    "licenseType":"user",
    "paymentPeriod":"annual"
  }'

Notes

Troubleshooting